<?php

    /* *
     * 支付宝移动端支付配置
     * 版本：3.3
     * 日期：2012-07-19
     * 说明：
     * 以下代码只是为了方便商户测试而提供的样例代码，商户可以根据自己网站的需要，按照技术文档编写,并非一定要使用该代码。
     * 该代码仅供学习和研究支付宝接口使用，只是提供一个参考。

     * 提示：如何获取安全校验码和合作身份者id
     * 1.用您的签约支付宝账号登录支付宝网站(www.alipay.com)
     * 2.点击“商家服务”(https://b.alipay.com/order/myorder.htm)
     * 3.点击“查询合作者身份(pid)”、“查询安全校验码(key)”

     * 安全校验码查看时，输入支付密码后，页面呈灰色的现象，怎么办？
     * 解决方法：
     * 1、检查浏览器配置，不让浏览器做弹框屏蔽设置
     * 2、更换浏览器或电脑，重新登录查询。
     */

    //↓↓↓↓↓↓↓↓↓↓请在这里配置您的基本信息↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
    //合作身份者id，以2088开头的16位纯数字
    //$alipay_app_config['partner']		= '2088702902856362';

    // 商户的私钥文件路径,原始格式，RSA公私钥生成：https://doc.open.alipay.com/doc2/detail.htm?spm=a219a.7629140.0.0.nBDxfy&treeId=58&articleId=103242&docType=1
    //$alipay_app_config['private_key_path'] = APP_PATH.'../payKey/rsa_private_key.pem';

    // 支付宝公钥（后缀是.pen）文件相对路径，查看地址：https://b.alipay.com/order/pidAndKey.htm
    //$alipay_app_config['ali_public_key_path'] = APP_PATH.'../payKey/alipay_public_key.pem';

    //↑↑↑↑↑↑↑↑↑↑请在这里配置您的基本信息↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑


    //签名方式 不需修改
    //$alipay_app_config['sign_type']    = strtoupper('RSA');

    //// 必填，接口名称，固定值
    //$alipay_app_config['service']    = 'mobile.securitypay.pay';

    // 必填，卖家支付宝账号
    //$alipay_app_config['seller_id']    = 'yangchenpeng@qq.com';

    // 可选，未付款交易的超时时间
    //$alipay_app_config['it_b_pay']    = '1d';

    // 异步通知地址
    //$alipay_app_config['notify_url']    = urlencode('http://demo.dcloud.net.cn/payment/alipay/notify.php');

    // 必填，支付类型
    //$alipay_app_config['payment_type']    = '1';

    //字符编码格式 目前支持 gbk 或 utf-8
    //$alipay_app_config['input_charset']= strtolower('utf-8');

    //ca证书路径地址，用于curl中ssl校验
    //请保证cacert.pem文件在当前文件夹目录中
    //$alipay_app_config['cacert'] = APP_PATH.'../payKey/cacert.pem';

    //访问模式,根据自己的服务器是否支持ssl访问，若支持请选择https；若不支持请选择http
    //$alipay_app_config['transport'] = 'http';


    return array(

        'ALIPAY_APP'  =>  array(

            //合作身份者id，以2088开头的16位纯数字
            'partner'   => '2088121535594045',  //ddhmmzgoipx69a4xokwyyo4dml9hnm85

            //签名方式 不需修改
            'sign_type' => strtoupper('RSA'),

            // 必填，接口名称，固定值
            'service'   => 'mobile.securitypay.pay',

            // 必填，卖家支付宝账号
            'seller_id' => '171483910@qq.com',

            // 可选，未付款交易的超时时间
            'it_b_pay'  => '1d',

            // 异步通知地址
            'notify_url'    => 'http://admin.52ywy.com/notify/wxpay.php',

            // 必填，支付类型
            'payment_type'  => '1',

            //字符编码格式 目前支持 gbk 或 utf-8
            'input_charset' => strtolower('utf-8'),

            //访问模式,根据自己的服务器是否支持ssl访问，若支持请选择https；若不支持请选择http
            'transport'     => 'http'
        ),

        //微信支付APP配置
        'WeChat_APP'  =>  array(
            //=======【基本信息设置】=====================================
            //
            /**
             * TODO: 修改这里配置为您自己申请的商户信息
             * 微信公众号信息配置
             *
             * APPID：应用APPID（必须配置，开户邮件中可查看）
             *
             * MCHID：微信支付商户号（必须配置，开户邮件中可查看）
             *
             * KEY：API密钥，参考开户邮件设置（必须配置，登录商户平台自行设置）
             * 设置地址：https://pay.weixin.qq.com/index.php/account/api_cert
             *
             */

            //const APPID = '%应用APPID%';
            //const MCHID = '%商户号(PartnerID)%';
            //const KEY = '%API密钥%';
            //const NOTIFY_URL = "%支付通知URL地址，如“http://demo.dcloud.net.cn/payment/wxpayv3/notify.php”%";


             'APPID' => 'wxeb7707c46ea2166d',

             'MCHID' => '1342308801',

             'KEY' => 'taibmeng1on2kcru5qsjz21zahk2v1v5',

             'APPSECRET' => '45554bfc7540228eb0cd37bac3cfbad7',

             'NOTIFY_URL' => "http://admin.52ywy.com/notify/wxpay.php",

            //const PNOTIFY_URL = "http://nanchongapp.lirlu.com/mobile/api/payment/wxpayv3/pnotify.php";
            //=======【证书路径设置】=====================================
            /**
             * TODO：设置商户证书路径
             * 证书路径,注意应该填写绝对路径（仅退款、撤销订单时需要，可登录商户平台下载，
             * API证书下载地址：https://pay.weixin.qq.com/index.php/account/api_cert，下载之前需要安装商户操作证书）
             * @var path
             */
             'SSLCERT_PATH' => THINK_PATH.'Library/Think/Wxpay/Driver/sign/apiclient_cert.pem',
             'SSLKEY_PATH' => THINK_PATH.'Library/Think/Wxpay/Driver/sign/apiclient_key.pem',

            //=======【curl代理设置】===================================
            /**
             * TODO：这里设置代理机器，只有需要代理的时候才设置，不需要代理，请设置为0.0.0.0和0
             * 本例程通过curl使用HTTP POST方法，此处可修改代理服务器，
             * 默认CURL_PROXY_HOST=0.0.0.0和CURL_PROXY_PORT=0，此时不开启代理（如有需要才设置）
             * @var unknown_type
             */
             'CURL_PROXY_HOST' => "0.0.0.0",//"10.152.18.220"
             'CURL_PROXY_PORT' => 0,//8080;

            //=======【上报信息配置】===================================
            /**
             * TODO：接口调用上报等级，默认紧错误上报（注意：上报超时间为【1s】，上报无论成败【永不抛出异常】，
             * 不会影响接口调用流程），开启上报之后，方便微信监控请求调用的质量，建议至少
             * 开启错误上报。
             * 上报等级，0.关闭上报; 1.仅错误出错上报; 2.全量上报
             * @var int
             */
            'REPORT_LEVENL' => 1,

            'TRADE_TYPE' => 'APP',
        ),
        //微信支付微商城配置
        'WeChat_WeChat'  =>  array(
            //=======【基本信息设置】=====================================
            //
            /**
             * TODO: 修改这里配置为您自己申请的商户信息
             * 微信公众号信息配置
             *
             * APPID：应用APPID（必须配置，开户邮件中可查看）
             *
             * MCHID：微信支付商户号（必须配置，开户邮件中可查看）
             *
             * KEY：API密钥，参考开户邮件设置（必须配置，登录商户平台自行设置）
             * 设置地址：https://pay.weixin.qq.com/index.php/account/api_cert
             *
             */

            //const APPID = '%应用APPID%';
            //const MCHID = '%商户号(PartnerID)%';
            //const KEY = '%API密钥%';
            //const NOTIFY_URL = "%支付通知URL地址，如“http://demo.dcloud.net.cn/payment/wxpayv3/notify.php”%";


             'APPID' => 'wxac2a54fc8d293824',

             'MCHID' => '1336166401',

             'KEY' => 'VbMBA2gmp0kRPx6OXlq3i9KaJ5WE7yCH',

             'APPSECRET' => 'c3e737dbfa93c2fa3a0beb3523680d87',

             'NOTIFY_URL' => "http://admin.52ywy.com/notify/wxpay.php",

            //const PNOTIFY_URL = "http://nanchongapp.lirlu.com/mobile/api/payment/wxpayv3/pnotify.php";
            //=======【证书路径设置】=====================================
            /**
             * TODO：设置商户证书路径
             * 证书路径,注意应该填写绝对路径（仅退款、撤销订单时需要，可登录商户平台下载，
             * API证书下载地址：https://pay.weixin.qq.com/index.php/account/api_cert，下载之前需要安装商户操作证书）
             * @var path
             */
             'SSLCERT_PATH' => THINK_PATH.'Library/Think/Wxpay/Driver/sign/apiclient_cert.pem',
             'SSLKEY_PATH' => THINK_PATH.'Library/Think/Wxpay/Driver/sign/apiclient_key.pem',

            //=======【curl代理设置】===================================
            /**
             * TODO：这里设置代理机器，只有需要代理的时候才设置，不需要代理，请设置为0.0.0.0和0
             * 本例程通过curl使用HTTP POST方法，此处可修改代理服务器，
             * 默认CURL_PROXY_HOST=0.0.0.0和CURL_PROXY_PORT=0，此时不开启代理（如有需要才设置）
             * @var unknown_type
             */
             'CURL_PROXY_HOST' => "0.0.0.0",//"10.152.18.220"
             'CURL_PROXY_PORT' => 0,//8080;

            //=======【上报信息配置】===================================
            /**
             * TODO：接口调用上报等级，默认紧错误上报（注意：上报超时间为【1s】，上报无论成败【永不抛出异常】，
             * 不会影响接口调用流程），开启上报之后，方便微信监控请求调用的质量，建议至少
             * 开启错误上报。
             * 上报等级，0.关闭上报; 1.仅错误出错上报; 2.全量上报
             * @var int
             */
            'REPORT_LEVENL' => 1,

            'TRADE_TYPE' => 'JSAPI',
        ),
    );